*
{
margin:0;
padding:0;
}
li{
  list-style: none;
}
a{
  text-decoration: none;
}
/*box*/
#wrap
{
  width:1024px;
  margin:0 auto;
}
#head
{
  width:1024px;
  height:880px;
  /*border: 1px solid black;*/
}
#head1
{
  position: relative;
  width:1024px;
  height: 97px;
  /*border:1px solid pink;*/
  /*line-height: 60px;*/
}
#head1 > img
{
  width:40px;
  height:40px;
  margin-top:19px;
  margin-left:20px;
  line-height: 100px;
  /*border: 1px solid red;*/
}
#head1 > strong
{
  font-size: 30px;
}
#head1 > .split
{
   height: 30px;
}
#changeText
{
  width: 500px;
  font-size: 45px;
  font-weight:bold;
  color:rgba(255, 60, 63, 0.99);
  /*border:1px solid red;*/
}
#login,#register
{
  float: right;
  /*position: absolute;*/
  /*top: 34px;*/
  /*right: 120px;*/
  margin-top:17px;
  margin-right:7px;
  display: block;
  width: 80px;
  height:30px;
  color: #fff;
  font-size: 15px;
  text-align: center;
  line-height: 30px;
  background: rgba(255, 125, 41, 0.99);
  border-radius: 10px;
}
.ser{
  float: right;
  /*position: absolute;*/
  /*top: 34px;*/
  /*right: 120px;*/
  margin-top:17px;
  margin-right:17px;
  display: block;
  width: 80px;
  height:30px;
  color: #fff;
  font-size: 15px;
  text-align: center;
  line-height: 30px;
  background: rgba(255, 125, 41, 0.99);
  border-radius: 10px;
}
/*#register*/
/*{*/
  /*position:absolute;*/
  /*top:34px;*/
  /*right: 60px;*/
  /*width:80px;*/
  /*height:30px;*/
  /*color: white;*/
  /*text-align: center;*/
  /**/


/*}*/
.hr1
{
  height:3px;
  width:100%;
  border:none;
  background:red;
}
/*水平导航栏*/
#nav
{
  width: 1024px;
  height: 50px;
  line-height: 50px;
  /*border: 1px solid black;*/
}
#nav > ul
{
  list-style: none;
  float: left;
  width: 100%;
  height: 50px;
  text-align: center;

}
#nav > ul > li
{
  /*display: block;*/
  float: left;
  height: 50px;
  width:115px;
  /*padding:10px;*/
  /*border:1px solid green;*/

}
#nav > ul > li > a
{
  height: 30px;
  width: 60px;
  font-size: 20px;
  color: black;
  padding:10px;
  text-decoration: none;
  /*border:1px solid blue;*/
  border-radius: 10px;
}
#nav > ul > li > a:hover
{
  color: white;
  background:rgba(178, 7, 7, 0.94) ;
}
.split2
{
  width: 100%;
}
.banner > h1
{
  text-align: center;
  height:100px;
  width:100%;
  line-height: 100px;
  /*border: 1px solid rebeccapurple;*/
}
.sub{
  text-decoration: none;
  font-weight: bold;
  color:rgba(5, 72, 2, 0.99);
  font-size: 35px;
  cursor:pointer;
  background-color:#f5f5f5;
  border:0;
}
.sub1
{

  text-decoration: none;
  font-weight: bold;
  color:rgba(5, 72, 2, 0.99);
  font-size: 25px;
  cursor:pointer;
  background-color:white;
  border:0;
}
.sub1 > a:hover
{
    background-color:red;
}
.banner > h1 > a
{
  text-decoration: none;
  font-weight: bold;
  color:rgba(5, 72, 2, 0.99);
  font-size: 45px;
}
.banner > h1 > a:hover
{
  color:rgba(178, 7, 7, 0.94) ;
}
/*轮播的图片的div*/
#box
{
position: relative;
  width:1024px;
  height: 460px;
  /*border-stly:none none solid  none ;*/
  /*border:3px solid red;*/
  /*background: rgba(84, 85, 102, 0.94);*/
}
/*轮播的图片的大小格式*/
#box　> .list
{
  position:relative;
  width: 90%;
  height: 100%;
  overflow: hidden;
  /*background: blue;*/
}

#box > .list > li > img
{
  width:100%;
  height: 460px;
}
#box > .list > li
{
  position: absolute;
  top: 0;
  left: 0;
  width: 1024px;
  height: 40px;
  margin:auto;
  opacity: 0;
  transition: opacity 0.5s linear
}
#box > .list > li. >current {
  opacity: 1;
}
#box > .count {
  position: absolute;
  right: 400px;
  bottom: 8px;
}
#box > .count > li {
  color: #fff;
  float: left;
  width: 30px;
  height: 30px;
  cursor: pointer;
  margin-right: 6px;
  overflow: hidden;
  line-height: 30px;
  text-align: center;
  background: black;
  opacity: 0.7;
  border-radius: 30px;
}
#box .count  li.current {
  color:black;
  opacity: 0.7;
  font-weight: 700;
  background: #f60;
}

/*轮播的结束*/
.relation
{
  height: 165px;
  background: #f5f5f5;
}
.relation > div
{
  float: left;
  width: 30%;
  margin-left:32px;
}
.relation > div > h1
{
  color: rgba(5, 72, 2, 0.99);
}
.relation > div > p
{
  line-height: 25px;
  letter-spacing: 1px;
  font-weight: 500;
}
.relation > div > strong
{
  float: right;
}

.relation > div > strong > a
{
  color: rgba(152, 32, 37, 0.99) ;
}
.relation > div > strong > a:hover
{
  color: #ff6600;
}


/*content开始*/
.content
{
  width: 1024px;
  height:2200px;
  margin-top:15px;
  /*border:1px solid red;*/
}
.content > div
{
  float: left;
  width:49%;
  height: 2200px;
  /*border: 1px solid yellow;*/
}

/*头条的开始*/
.content .toplist > h2
{
  height: 40px;
  width:65%;
  padding: 5px;
  margin-left:5px;
  color: rgba(152, 32, 37, 0.99);
  /*border: 1px solid black;*/
}
.content .toplist > h2 >img
{
  height: 30px;
  width:30px;
}
.toplist > .hr_toplist
{
  width: 96%;
  height: 3px;
  margin:0 auto;
  border: none;
  background: red;
}
/*第一个框框新闻*/
.toplist > ul > li {
  width: 100%;
  height: 325px;
  border: 1px solid #999999;
  border-style: none none dashed none;
}
/*虚线的分割线*/
.content > .toplist > ul > li > h2
{
  /*color:rgba(37, 95, 33, 0.99);*/
  line-height: 27px;
  margin-left: 5px;
  margin-top:25px;
}
.content > .toplist > ul > li > h2 > a
{
  color:rgba(37, 95, 33, 0.99) ;
}
.content > .toplist > ul > li > h2 > a:hover
{
  color:rgba(152, 32, 37, 0.99) ;
}

.content > .toplist > ul > li > .author
{
  /*border:1px solid red;*/
  margin-top: 10px;
}
/*作者的头像图片*/
.content > .toplist > ul > li > .author > img
{
  display: block;
  float: left;
  width:90px;
  height:90px;
  /*border: 1px solid red;*/
}
/*作者的信息，发布时间*/
.authormeggs
{
  float:left;
  margin-left: 15px;
    /*border:1px solid blue;*/
}
a > span
{
  color: rgba(152, 32, 37, 0.99);
  font-weight: 200;
}
.authormeggs > p
{
  height:30px;
  font-size: 15px;
  line-height: 30px;
  /*border:1px solid gray;*/
}
.authormeggs > .p1
{
  font-size: 15px;
  color:rgba(37, 95, 33, 0.99);
}
.authormeggs > .p1 > strong
{
  color: #333333;
}
.authormeggs > strong > a
{
  color: #333333;
}
.authormeggs > strong > a:hover
{
  color: darkred;
}
.authormeggs > strong > a > span
{
  color: rgba(152, 32, 37, 0.99);
  font-weight: 200;
}
.article
{
  float: left;
  width: 97%;
  height: 140px;
  line-height: 28px;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-left: 8px;
  font-size: 20px;
  /*border:2px solid red ;*/
}
.article > a
{
  color:rgba(85, 85, 85, 0.94)
}
.article >  span
{
  color: red;
}





/*focus开始*/
.hr_content
{
  float: left;
  height: 98.1%;
  width:1px;
  background: #999999;
}
.content .focus > h2
{
  height: 40px;
  width:65%;
  padding: 5px;
  margin-left:5px;
  color: rgba(152, 32, 37, 0.99);
  /*border: 1px solid black;*/
}
.content .focus > h2 >img
{
  height: 30px;
  width:30px;
}
.focus > .hr_focus
{
  width: 96%;
  height: 3px;
  margin:0 auto;
  border: none;
  background: red;
}
/*foucs   第一个框框新闻*/
.focus > ul > li {
  width: 100%;
  height: 395.3px;
  border: 1px solid #999999;
  border-style: none none dashed none;
}
.focus-ul > li > h2
 {
  color:rgba(37, 95, 33, 0.99);
  line-height: 27px;
  margin-left: 9px;
  margin-top:25px;
 }
.focus-ul > li > h2 > a
{
  color:rgba(37, 95, 33, 0.99);
}
.focus-ul > li > h2 > a:hover
{
  color:rgba(152, 32, 37, 0.99);
}
.focus-ul > li > img
{
  display: block;
   width:460px;
  height: 230px;
  margin-top: 5px;
  margin-left: 20px;
}
.participant
{
  margin-top:10px;
  margin-left: 9px;
  line-height: 25px;
}
.participant > a
{
  margin-left: 8px;
  font-size: 20px;
  line-height: 15px;
  /*border: 1px solid pink;*/
  color:rgba(152, 28, 28, 0.94);
}
.participant > a:hover
{
  color: rgba(255, 36, 40, 0.94);
}
.participant > strong
{
  float: right;
  margin: 0 30px 0 0;
  color:rgba(37, 95, 33, 0.99) ;
}
.participant > strong > a
{
  color: darkred;
}
.participant > strong > a:hover
{
  color: red;
}
.focus-ol > li
{
  list-style: circle !important;

  margin-left: 30px;
  margin-top:10px;
  line-height: 20px;
}
.focus-ol > li > a
{
  color: black;
}
.focus-ol > li > a:hover
{
  color: red;
}

/*footerde 开始*/
.footer
{
  width: 100%;
  height: 200px;
  padding: 10px;
  background: rgba(40, 40, 40, 0.94);
  text-align: center;
  color: white;
}
.footer > p
{
  text-align: center;
  margin:10px;
}
.footer > p > a
{
  margin-left:2px;
  font-size:15px;
  color: white;
}
.email
{
  text-align: center;
  font-size: 15px;
  padding:5px;
  margin-top:25px;
  /*color: white;*/
}


/*伪类的使用*/

/*作者的名字*/
.h1
{
   color: rgba(37, 95, 33, 0.99);
}
.h1:hover
{
  color: rgba(152, 32, 37, 0.99);
}





